Energy Efficient Mac Layer Design for Wireless Sensor Networks
نویسندگان
چکیده
Energy efficient communication is a critical design objective for wireless sensor networks which are usually highly energy constrained. In addition, the throughput and latency performance is also important for several sensor network applications. To simultaneously achieve the seemingly contradictory goals, this dissertation identifies the three major sources of energy wastage in communications, i.e., idle listening, overhearing, and packet retransmissions, and proposes three mechanisms to optimize the energy consumption while maintaining high throughput and low latency. To deal with the idle listening problem, we design a new low duty-cycle MAC layer protocol called Convergent MAC (CMAC). CMAC can work at low duty cycles and requires no synchronization when there is no traffic. When carrying traffic, CMAC first uses anycast to wake up forwarding nodes, and then converges gradually from route-suboptimal anycast to route-optimal unicast. Experiments and simulations show that CMAC significantly outperforms other duty cycling protocols in terms of latency, throughput and energy efficiency. The MAC layer anycast technique is also an efficient technique to cope with low link quality and interference in wireless sensor networks. By utilizing the nature of broadcast wireless communication medium and allowing multiple nodes in the forwarding set to compete to be the packet forwarder, links with poor reception quality but good progress in a given routing metric space can be opportunistically used to ii forward packets. However, the impact of unreliable communication in the reverse channel on anycasting has not been studied before. The second part of this dissertation analyzes the impact of unreliability of reverse links on the performance of existing anycast protocols, proposes a new metric characterizing the number of transmissions in the network for anycast based MAC protocols, and presents an efficient solution for computing the forwarding sets. The third part of this dissertation is dedicated to optimizing the schedule of packet retransmissions. CSMA relies on carrier sensing to decide if retransmissions should be performed immediately. However, in cases where the poor channel quality persists or packet losses are due to interference undetectable by carrier sensing, the channel assessment alone is not a good indicator of successful transmissions. To schedule retransmissions at appropriate moments, we propose a new technique called transmission pushback to reduce such losses by delaying retransmissions. This technique overcomes periods of poor channel quality while ensuring a throughput matching the incoming packet rate. In order to determine the optimal pushback period, we devise an adaptive channel prediction technique based on estimating the parameters of a simple hidden Markov model (HMM) which represents the channel. We dynamically update the parameters of the HMM based solely on the ACK sequence for the previous packet transmissions. By considering both the packet incoming rate and the packet loss pattern, the appropriate pushback period is calculated and applied for future retransmissions.
منابع مشابه
Game Theory based Energy Efficient Hybrid MAC Protocol for Lifetime Enhancement of Wireless Sensor Network
Wireless Sensor Networks (WSNs) comprising of tiny, power-constrained nodes are getting very popular due to their potential uses in wide applications like monitoring of environmental conditions, various military and civilian applications. The critical issue in the node is energy consumption since it is operated using battery, therefore its lifetime should be maximized for effective utilization ...
متن کاملMulti-layer Clustering Topology Design in Densely Deployed Wireless Sensor Network using Evolutionary Algorithms
Due to the resource constraint and dynamic parameters, reducing energy consumption became the most important issues of wireless sensor networks topology design. All proposed hierarchy methods cluster a WSN in different cluster layers in one step of evolutionary algorithm usage with complicated parameters which may lead to reducing efficiency and performance. In fact, in WSNs topology, increasin...
متن کاملMulti-channel Medium Access Control Protocols for Wireless Sensor Networks: A Survey
Extensive researches on Wireless Sensor Networks (WSNs) have been performed and many techniques have been developed for the data link (MAC) layer. Most of them assume single-channel MAC protocols. In the usual dense deployment of the sensor networks, single-channel MAC protocols may be deficient because of radio collisions and limited bandwidth. Hence, using multiple channels can significantly ...
متن کاملMulti-channel Medium Access Control Protocols for Wireless Sensor Networks: A Survey
Extensive researches on Wireless Sensor Networks (WSNs) have been performed and many techniques have been developed for the data link (MAC) layer. Most of them assume single-channel MAC protocols. In the usual dense deployment of the sensor networks, single-channel MAC protocols may be deficient because of radio collisions and limited bandwidth. Hence, using multiple channels can significantly ...
متن کاملModeling and Performance Evaluation of Energy Consumption in S-MAC Protocol Using Generalized Stochastic Petri Nets
One of the features of wireless sensor networks is that the nodes in this network have limited power sources. Therefore, assessment of energy consumption in these networks is very important. What has been common practice has been the use of traditional simulators to evaluate the energy consumption of the nodes in these networks. Simulators often have problems such as fluctuating output values i...
متن کاملAn Efficient Cluster Head Selection Algorithm for Wireless Sensor Networks Using Fuzzy Inference Systems
An efficient cluster head selection algorithm in wireless sensor networks is proposed in this paper. The implementation of the proposed algorithm can improve energy which allows the structured representation of a network topology. According to the residual energy, number of the neighbors, and the centrality of each node, the algorithm uses Fuzzy Inference Systems to select cluster head. The alg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008